/* 底部图标引用 */
@import "iconfont.css";

body {
    font-size: 14px;
    color: #595959;
    transition: 0.3s;
}
/* 公共部分 */
/* 头部菜单 */
.header {
	padding-top: 15px;
	padding-bottom: 15px;
}
.hlogo img {
	height: 70px;
}
.htxt h4 {
	font-size: 24px;
	line-height: 35px;
}
.htxt span {
	font-size: 16px;
	line-height: 35px;
}
.htel {
	display: -ms-flexbox;
	display: flex;
}
.htell {
	flex-grow: 1;
	text-align: right;
	padding-right: 10px;
	flex-basis: 0;
}
.htell img {
	width: 35px;
	margin-top: 17px;
}
.htelr {
	flex-grow: 1;
	flex-basis: 0;
	padding: 10px 0 0 10px;
}
.htelr p {
	font-size: 16px;
	margin: 0;
}
.htelr strong {
	font-size: 20px;
}
/* 菜单栏 */
.idnav {
	height: 60px;
    line-height: 60px;
    background-color: #0070c4;
    position: relative;
}
.idnav .idnavwp {
	position: relative;
    height: 100%;
	max-width: 1140px;
	width: 100%;
	margin: 0 auto;
}
.moveitem {
	position: absolute;
	background-color: #0152ad;
	z-index: 1;
	height: 100%;
	width: 12.5%;
}
.moveitem::after {
    content: '';
    display: block;
    width: 20px;
    height: 2px;
    background-color: #fff;
    position: absolute;
    left: 50%;
    top: 44px;
    transform: translateX(-50%);
}
.idnavct {
    padding: 0;
    position: relative;
    z-index: 2;
	list-style: none;
}
.idnavct::after {
    content: '';
    display: block;
    clear: both;
}
.idnavct li {
	width: 12.5%;
    float: left;
    position: relative;
}
.idnavct li a {
    height: 60px;
    display: block;
    color: #fff;
    text-align: center;
    position: relative;
    transition: 0.3s;
    z-index: 999;
}
.idnavct dl {
    width: 100%;
    position: absolute;
    left: 0;
    top: 60px;
    background: #0152ad;
    z-index: 99;
    display: none;
	margin: 0;
}
.idnavct dl dd {
    width: 100%;
    height: 46px;
    line-height: 46px;
    border-bottom: #0070c48a 1px solid;
	margin: 0;
}
.idnavct dl dd:hover {
	background: #0070c4
}
.idnavct dl dd a {
    height: 46px;
}
.idnavct dl dd:last-child {
    border-bottom: none;
}
.idnavct li a:hover {
    text-decoration:none
}
.mbnav {
    display: none;
}
/* 底部菜单 */
.footer {
	color: #dcdcdc;
	padding: 50px 0px 10px;
	background-color: #2b2b2b;
	float: left;
	width: 100%;
}
.ftcontent {
	padding: 18px 0px;
	position: relative;
	overflow: hidden;
}
.ftnav {
	float: left;
	width: 41.66666667%;
	position: relative;
}
.ftmct {
	color: #dcdcdc;
	float: left;
	width: 50%;
	font-size: 16px;
	padding: 0;
}
.ftmct .ftmf {
	font-size: 18px;
}
.ftmct p {
	color: #888;
	font-size: 14px;
	line-height: 2;
	margin: 0 0 10px;
}
.ftmct a {
  color: #dcdcdc;
}
.ftnav::after {
	content: "";
	position: absolute;
	width: 1px;
	height: 60%;
	background: #cccccc;
	top: 20%;
	right: 20px;
}
.ftlx {
	float: left;
	width: 58.33333333%;;
}
.ftlxqr {
	float: left;
	text-align: center;
	width: 50%;
}
.ftlxqr img {
	width: 40%;
}
.ftlxqr p {
	line-height: 2;
	margin: 10px 0 0;
}
.ftbottom {
	padding: 40px 0 10px;
	text-align: center;
	color: #bfbfbf;
	float: left;
	width: 100%;
}
.ftbottom span {
	display: block;
	margin-bottom: 10px;
}
.ftbottom a {
	color: #bfbfbf;
}
.ftlxinfo {
	float: left;
	width: 50%;
}
.ftlxinfo p {
	
}
.ftlxinfo h2 {
	color: #fff;
	margin-top: 10px;
	font-size: 30px;
}
.ftlxinfo span {
	line-height: 2;
}
.h50 {
	display: none;
	height: 50px;
	clear: both;
	overflow: hidden;
}
.mb-link{
    display: none;
    overflow: hidden;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9;
    background-color: #fff;
    padding: 4px 0;
    box-shadow: 5px 0 10px rgba(0,0,0,.05);
	margin: 0;
	list-style: none;
}
.mb-link li{
    float: left;
    width: 25%;
}
.mb-link li a{
    display: block;
    text-align: center;
    font-size: 13px;
    color: #000;
}
.mb-link li.on a,
.mb-link li:hover a{
    color: #038741;
}
.mb-link li a i{
    display: block;
    margin: 0 auto;
    height: 25px;
    line-height: 25px;
    font-size: 36px;
    color: #666;
}
.mb-link li.on a, .mb-link li:hover a,.mb-link li:hover a i{
    color: #0152ad;
}
.mb-link li.on a i{
    color: #0152ad;
}
.mb-link li a i.i2{
    font-size: 22px;
}
.mb-link li a i.i3{
    font-size: 26px;
}
.mb-link li a i.i4{
    font-size: 26px;
}
/* 首页 */
/* banner */
.banner {
    overflow: hidden;
}
.banner .item a {
    display: block;
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.banner .item a .pt {
    padding-top: 28%;
}
.banner .slider .slick-dots {
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 24px;
}
.banner .slider .slick-dots li {
    display: inline-block;
}
.banner .slider .slick-dots li button {
    width: 15px;
    height: 15px;
    background: #32343b;
    border: none;
    border-radius: 50%;
    font-size: 0;
    margin: 0 5px;
    cursor: pointer;
    padding: 0;
}
.banner .slider .slick-dots li.slick-active button {
    background: #018af1;
}
.banner .slider .slick-arrow {
    position: absolute;
    width: 81px;
    height: 82px;
    background: rgba(0, 0, 0, 0.2);
    top: 50%;
    z-index: 9;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transition: all .3s;
    cursor: pointer;
}
.banner .slider button.slick-arrow {
    border: none;
    font-size: 0;
}
.banner .slider .slick-prev::before,
.banner .slider .slick-next::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 17px;
    height: 30px;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    background-size: 100%;
}
.banner .slider .slick-prev::before {
    background: #fff;
    background: url('../images/pres.png') no-repeat center;
}
.banner .slider .slick-next::before {
    background: #fff;
    background: url('../images/nexts.png') no-repeat center;
}
.banner .slider .slick-prev {
    left: 0;
}
.banner .slider .slick-next {
    right: 0;
}
.keyword {
    height: 48px;
    background: #f7f7f7;
}
.keyword .container,.idpartner .container,.idnews .container {
    padding: 0;
}
.keyword span {
    line-height: 48px;
}
.keyword span a {
    color: #444;
	margin: 0 10px;
}
.keyword span a:hover {
    color: #0152ad;
}
.searchct {
    width: 280px;
    height: 36px;
    float: right;
    margin-top: 6px;
    position: relative;
}
.searchct .txt {
    width: 280px;
    height: 36px;
    line-height: 36px;
    border: #a5a5a5 1px solid;
    background: url('../images/so.png') 10px center no-repeat #ffff;
    padding-left: 40px;
    box-sizing: border-box;
	border-radius: 36px;
}
.searchct .btn {
    width: 65px;
    height: 36px;
    line-height: 36px;
    background: #0152ad;
    text-align: center;
    color: #fff;
    border: none;
    position: absolute;
    right: 0;
    top: 0;
	padding: 0;
	border-radius: 36px;
}
.idabout {
	padding: 50px 0;
}
.idtit {
	text-align: center;
	padding: 0 0 50px;
}
.idtit h3 {
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #3f3f3f;
	font-size: 28px;
	margin-bottom: 20px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.idtit p {
	height: 18px;
	display: inline-block;
	position: relative;
	font-size: 0;
}
.idtit p::before {
	content: '';
	width: 100%;
	height: 1px;
	background: #d4d4d4;
	position: absolute;
	top: 50%;
}
.idtit p span {
	line-height: 18px;
	color: #7f7f7f;
	font-size: 14px;
	padding: 0 30px;
	background: #fff;
	margin: 0 50px;
	z-index: 9;
	position: relative;
}
.idabimg {
	padding: 0 30px 0 0;
}
.idabimg img {
	width: 100%;
}
.idabinfo {
	padding: 0 0 0 30px;
}
.idabinfo p {
	text-indent: 2em;
	font-size: 18px;
	line-height: 2;
}
.idabinfo a {
	margin-top: 30px;
	display: inline-block;
	padding: 15px 30px;
	border: 1px solid #8e8e8e;
	color: #8e8e8e;
	position: relative;
	overflow: hidden;
}
.idabinfo a::after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
	width: 110%;
	height: 0;
	top: 50%;
	left: 50%;
	background: #0070c4;
	opacity: 0;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.idabinfo a:hover {
	border: 1px solid #0070c4;
	color: #fff;
}
.idabinfo a:hover:after {
	height: 260%;
	opacity: 1;
}
.idmodle {
	background: #f4f4f4;
	padding: 50px 0;
}
.idtitbg {
	background: #f4f4f4 !important;
}
.idmdimg {
	padding-left: 0;
}
.idmdimg img {
	width: 100%;
}
.idmdtable {
	padding-left: 30px;
	padding-right: 0;
}
.idmdtbtit h4 {
	text-align: center;
	font-size: 24px;
	margin-bottom: 20px;
}
.idmbip {
	padding: 12px 20px;
	border-radius: 5px;
	border: 1px solid #ccc;
	outline: none;
	background: #f1f4f7;
	font-size: 16px;
	color: #606060;
	box-sizing: border-box;
	width: 100%;
	float: left;
	margin: 0 0 15px;
}
.idmbta {
	padding: 12px 20px;
	border-radius: 5px;
	border: 1px solid #ccc;
	outline: none;
	background: #f1f4f7;
	font-size: 16px;
	color: #606060;
	box-sizing: border-box;
	width: 100%;
	float: left;
	margin: 0 0 15px;
}
.idmbbt {
	padding: 15px 20px;
	width: 40%;
	outline: none;
	box-sizing: border-box;
	font-size: 18px;
	line-height: 20px;
	border-radius: 50px;
	color: #fff;
	transition: 0.5s;
	background: #4c535a;
	border: 1px solid #4c535a;
	margin: 5px 30% 0;
	position: relative;
	overflow: hidden;
}
.idmbbt::after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
	width: 0;
	height: 103%;
	top: 50%;
	left: 50%;
	background: #0070c4;
	opacity: 0;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
.idmbbt:hover {
	background: none;
	border: 1px solid #0070c4;
}
.idmbbt:hover:after {
	width: 110%;
	opacity: 1;
}
.idfgimg {
	overflow: hidden;
	background: url('../images/idfgimg.jpg') center top no-repeat;
	background-size: cover;
	text-align: center;
}
.idfgimg span {
	font-size: 22px;
	font-weight: 600;
	line-height: 2;
	color: #fff;
	font-style: italic;
	padding: 30px 0;
	display: block;
}
.idpartner {
	overflow: hidden;
	margin: 50px auto;
}
.tabtit {
	height: 55px;
    background: #e0e0e0;
	list-style: none;
	padding: 0;
}
.tabtit li {
    width: 50%;
    float: left;
    line-height: 55px;
    color: #333;
    text-align: center;
    cursor: pointer;
	height: 55px;
}
.tabtit li:hover, .tabtit li.on {
    color: #fff;
    background: #0070c4;
}
.tatCon {
    height: 0;
    visibility: hidden;
    overflow: hidden;
}
.tatCon.ok {
    height: auto;
    visibility: visible;
}
.ul-honor {
    overflow: hidden;
    border: #e0e0e0 1px solid;
    padding: 15px 10px;
    box-sizing: border-box;
}
.ul-honor li {
    width: 25%;
    float: left;
}
.ul-honor li a {
    margin: 0 5px;
    display: block;
}
.ul-honor li a img {
    width: 100%;
    height: 100%;
    display: block;
    left: 0px;
    top: 0px;
}
.ul-honor .slick-arrow {
    opacity: 0;
}
.ul-honor:hover .slick-arrow {
    opacity: 1;
}
.ul-honor .slick-arrow {
    width: 45px;
    height: 45px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    z-index: 99;
    background-color: rgba(204, 204, 204, 0.8);
    border-radius: 50%;
    transition: 0.3s;
}
.ul-honor .slick-arrow:hover {
    background-color: #0152ad;
}
.ul-honor button {
    background: none;
    border: none;
    font-size: 0;
}
.ul-honor .slick-prev {
    left: 20px;
    background-image: url('../images/jiantou-1.png');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 12px auto;
}
.ul-honor .slick-next {
    right: 20px;
    background-image: url('../images/jiantou-2.png');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 12px auto;
}
.ul-honor .slick-prev:hover {
    background-position: 10px center;
}
.ul-honor .slick-next:hover {
    background-position: 20px center;
}
.idnews {
	background: #f4f4f4;
	padding: 50px 0;
}
.idnewsitem {
	background: #fff;
	padding: 15px;
	margin: 0 0 30px;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
}
.idnewsitem:hover {
	text-decoration: none;
	box-shadow: 0 0 16px rgba(0, 0, 0, 0.3);
}
.idnsitimg {
	padding: 145px 0 0;
	height: 0;
	position: relative;
	overflow: hidden;
}
.idnsitimg img {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	margin: 0 auto;
}
.idnsitct {
	padding: 0 0 0 15px;
}
.idnsitct h3 {
	color: #000;
	font-size: 20px;
	height: 48px;
	overflow: hidden;
}
.idnsitct p {
	color: #999;
	margin: 15px 0 10px;
	font-size: 16px;
	height: 48px;
	overflow: hidden;
}
.idnsitct span {
	color: #999;
	font-size: 16px;
}
.idnscklink {
	margin: 0 auto;
	padding: 10px 20px;
	border: 1px #383838 solid;
	color: #383838;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	position: relative;
}
.idnscklink::after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
	width: 0%;
	height: 100%;
	top: 0;
	left: 0;
	background: #0070c4;
}
.idnscklink:hover {
	color: #fff;
	border: 1px #0070c4 solid;
}
.idnscklink:hover:after {
	width: 100%;
}
/* 关于我们 */
.aboutct {
	margin-top: 50px;
}
.abitimg {
	float: right;
	width: 47%;
	margin-left: 3%;
	margin-bottom: 15px;
}
.abitct h3 {
	font-size: 28px;
	font-weight: 600;
	color: #4d4d4d;
	margin-bottom: 15px;
}
.abitct span {
	width: 40px;
	height: 2px;
	background: #0070c4;
	display: inline-block;
	margin-bottom: 30px;
}
.abitct p {
	font-size: 16px;
	line-height: 2;	
	text-indent: 2em;
}
.aboutlcct {
	margin-top: 50px;
}
.ablcct h3 {
	font-size: 28px;
	font-weight: 600;
	color: #4d4d4d;
	margin-bottom: 15px;
	text-align: center;
}
.ablcct span {
	width: 40px;
	height: 2px;
	background: #0070c4;
	display: block;
	margin: 0 auto 50px;
}
.ablcct img {
	width: 100%;
}
.abouthjimg {
	margin-top: 50px;
	margin-bottom: 15px;
}
.abhjimg img {
	width: 100%;
	margin: 15px 0;
}
.cclistct {
	padding: 50px 0;
}
.zzzsitem {
	padding: 15px;
	text-align: center;
}
.zzzsitimg {
	padding: 66.7% 0 0;
	height: 0;
	position: relative;
	overflow: hidden;
}
.zzzsitemct {
	padding: 15px;
	background: #fff;
}
.zzzsitimg img {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	margin: 0 auto;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
}
.zzzsitem p {
	font-size: 16px;
	height: 32px;
	line-height: 32px;
	margin: 10px auto;
	color: #353535;
}
.zzzsitimg img:hover {
    transform: scale(1.08);
    -webkit-transform: scale(1.08);
    -moz-transform: scale(1.08);
    -ms-transform: scale(1.08);
    -o-transform: scale(1.08);
}
.zzzsitem:hover p {
	color: #0152ad;
}
.whcontent {
	padding: 15px;
}
.whcontent img {
	width: 100%;
}
/* 产品中心 */
.plnav {
	padding: 50px 0;
	background: #eee;
}
.plnavct {
	border-top: 1px #d2d2d2 solid;
	border-bottom: 1px #d2d2d2 solid;
}
.plnavtit {
	position: absolute;
	height: 80px;
	top: -8px;
	left: 15px;
	background: #027cda;
	padding: 10px 30px;
}
.plnavtit img {
	width: 20px;
	margin-right: 15px;
}
.plnavtit span {
	color: #fff;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	vertical-align: middle;
}
.plnavmenu {
	text-align: right;
}
.plnavmenu a {
	display: inline-block;
	padding: 20px 0;
	color: #3c3c3c;
	font-size: 16px;
	margin: 0 10px;
	border-bottom: 2px solid #eee;
}
.plnavmenu a:hover {
	border-bottom: 2px solid #027cda;
}
.plnavmenu a.active {
	border-bottom: 2px solid #027cda;
}
.plistct {
	background: #eee;
}
.pdltitem {
	padding: 15px;
	text-align: center;
}
.pdltitem a {
	padding: 15px;
	background: #fff;
	display: block;
}
.pdltitimg {
	padding: 100% 0 0;
	height: 0;
	position: relative;
	overflow: hidden;
}
.pdltitimg img {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	margin: 0 auto;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
}
.pdltitem p {
	font-size: 16px;
	height: 32px;
	line-height: 32px;
	margin: 10px auto;
	color: #353535;
}
.pdltitimg img:hover {
    transform: scale(1.08);
    -webkit-transform: scale(1.08);
    -moz-transform: scale(1.08);
    -ms-transform: scale(1.08);
    -o-transform: scale(1.08);
}
.pdltitem:hover p {
	color: #0152ad;
}
.pdcontent {
	background: #eee;
}
.view .swiper-slide .imgauto {
	width: 100%;
	height: 100%;
}
.img-center img {
	display: inline-block;
	width: 100%;
	height: 100%;
	vertical-align: middle;
}
.preview {
	position: relative;
	margin: 10px auto;
}
.preview .arrow-left {
	background: url(../images/feel3.png) no-repeat left top;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -9px;
	width: 9px;
	height: 18px;
	z-index: 10;
}
.preview .arrow-right {
	background: url(../images/feel4.png) no-repeat left bottom;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -9px;
	width: 9px;
	height: 18px;
	z-index: 10;
}
.preview .swiper-container {
	width: 80%;
	margin: 0 10%;
}
.preview .swiper-slide {
	width: 25%;
	padding: 5px;
}
.preview .swiper-slide .imgauto {
	width: 100%;
	border: 1px solid #ddd;
}
.preview .swiper-slide .imgauto img {
	width: 100%;
}
.preview .active-nav .imgauto {
	border: 1px solid #0152ad;
}
/* 图片放大镜 */
div.zoomDiv {
    z-index: 999;
    position: absolute;
    top: 0;
    left: 0;
    background: #ffffff;
    border: 1px solid #ddd;
    display: none;
    text-align: center;
    overflow: hidden;
    font-size: 0;
}
div.zoomMask {
    position: absolute;
    background: url(../images/mask.png) repeat scroll 0 0 transparent;
    cursor: move;
    z-index: 1;
}
.mb-showcase {
    margin-bottom: 30px;
}
.mb-showcase-pic {
    position: relative;
    width: 100%;
    overflow: hidden;
    float: left;
}
.mb-showcase-pic .bd {
    font-size: 0;
    margin-top: 13px;
    overflow: hidden;
}
.mb-showcase-pic .bd li {
    height: 75px;
    line-height: 75px;
    cursor: pointer;
    display: inline-block;
    width: 99px;
    border: 1px solid #ddd;
    padding: 1px;
    margin: 0 5px;
}
.mb-showcase-pic .bd li.active {
    border-color: #c80003;
}
.mb-showcase-pic .prev,.mb-showcase-pic .next {
    position: absolute;
    background: no-repeat 0 0;
    width: 14px;
    height: 27px;
    bottom: 26px;
    z-index: 2;
}
.mb-showcase-pic .prev {
    background-image: url(../images/zlztdetailscon1btn01.png);
    left: 0;
}
.mb-showcase-pic .next {
    background-image: url(../images/zlztdetailscon1btn02.png);
    right: 0;
}
.mb-showcase-pic .prev:hover,.mb-showcase-pic .next:hover {
    background-position: 0 bottom;
}
.mb-showcase-pic .cover {
    height: 300px;
    line-height: 300px;
    border: 1px solid #ddd;
    padding: 1px;
}
.pdparameter {
	padding-left: 50px;
}
.pdparameter h3 {
	font-size: 22px;
	color: #333333;
	line-height: 36px;
	border-bottom: 1px solid #CDCCCC;
	padding-bottom: 15px;
}
.pdinfo {
	margin: 20px auto 80px;
}
.pdinfo p {
	font-size: 16px;
	color: #666666;
	line-height: 34px;
}
.pdinfo strong {
	font-weight: bold;
}
.pdinfobtn {
	padding: 10px 30px;
	border-radius: 50px;
	color: #fff;
	background: #027cda;
	margin-right: 20px;
	font-size: 18px;
	display: inline-block;
}
.pdinfobtn:hover {
	color: #fff;
}
.pdinfocontent {
	margin: 30px 0 20px;
	width: 100%;
}
.pdcttit {
	border-bottom: 1px solid #E1E1E1;
	margin-bottom: 30px;
}
.pdcttit span {
	font-size: 26px;
	color: #333333;
	line-height: 52px;
	color: #333333;
	display: inline-block;
	border-bottom: 2px solid #027CDA;
	cursor: pointer;
}
.xgpdlist {
	margin: 0 0 50px;
}
.xgpditem p {
	text-align: center;
	margin: 10px 0;
	font-size: 16px;
	color: #333;
}
/* 供应链中心--物流中心 */
.wlbgimg {
	background: url(../images/wlbgimg.png) no-repeat left center;
	position: relative;
	width: 100%;
	height: 700px;
}
.wlcontent {
	background: #eee;
	width: 70%;
	position: absolute;
	right: 0;
	top: 100px;
	padding: 80px;
}
.wlctjs h3 {
	font-size: 28px;
	color: #333;
	margin-bottom: 35px;
}
.wlctjs p {
	font-size: 16px;
	line-height: 30px;
	color: #666;
}
.wlctsj {
	margin-top: 50px;
}
.wlctsjitem {
	text-align: center;
}
.wlctsjittit {
	font-size: 36px;
	font-weight: 600;
	color: #0070c4;
}
.wlctsjittit em {
	font-style: normal;
	font-size: 20px;
}
.wlctsjitem span {
	background: #0070c4;
	width: 40px;
	display: block;
	height: 2px;
	margin: 10px auto;
}
.wlctsjitem p {
	font-size: 18px;
	color: #595959;
}
.ckcontent {
	margin: 50px auto;
}
.ckctitem {
	padding: 10px;
}
.ckctitem h3 {
	font-size: 28px;
	font-weight: 600;
	color: #4d4d4d;
	margin-bottom: 15px;
}
.ckctitem span {
	width: 40px;
	height: 2px;
	background: #0070c4;
	display: inline-block;
	margin-bottom: 30px;
}
.ckctitem p {
	font-size: 16px;
	line-height: 2;
}
.ckctitem img {
	width: 100%;
}
.wlrjtit {
	font-size: 28px;
	font-weight: 600;
	color: #4d4d4d;
	margin-bottom: 15px;
	text-align: center;
}
.wlrjtline {
	width: 40px;
	height: 2px;
	background: #0070c4;
	display: block;
	margin: 0 auto 30px;
}
.wlrjimg img {
	width: 100%;
}
.wlrjifct {
	margin-bottom: 30px;
}
.wlrjifct span {
	font-size: 20px;
	color: #4d4d4d;
	margin-bottom: 15px;
	display: block;
}
.wlrjifct sup {
	color: #eb5d0a;
}
.wlrjifct p {
	line-height: 2;
}
.llcontent {
	margin: 50px auto;
}
.llctinfo p {
	text-align: center;
	font-size: 18px;
	margin: 0 120px 20px;
	line-height: 2;
}
.llctimg img {
	width: 100%;
}
.llctbt {
	margin-top: 30px;
	text-align: center;
}
.llctbtt {
	font-size: 16px;
}
.llctbtb {
	font-size: 18px;
	font-weight: 600;
}
/* 供应链中心--整体服务方案*/
.ztfnimg img {
	width: 100%;
}
/* 战略伙伴 */
.topban {
	padding: 80px 0;
	background: #027cda;
}
.tbtit {
	display: block;
	text-align: center;
	font-size: 30px;
	color: #fff;
	margin-bottom: 10px;
}
.tbstit {
	text-align: center;
	display: block;
	color: #fff;
	font-size: 16px;
	font-style: italic;
}
.partnernav {
	padding: 50px 0;
	text-align: center;
}
.partnernav a {
	display: inline-block;
	font-size: 18px;
	color: #000;
	line-height: 38px;
	margin: 0 15px;
	width: 140px;
	 border: 2px #eee solid;
}
.partnernav a:hover {
	
}
.partnernav .pnnavon {
	background: #027cda;
	color: #fff;
}
.btAnimat {
	position: relative;
}
.navinner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.btAnimat:before,
.btAnimat:after,
.btAnimat .navinner:before,
.btAnimat .navinner:after {
	position: absolute;
	content: "";
	display: block;
	-webkit-transition: -webkit-transform 0.5s;
	transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
	transition: transform 0.5s, -webkit-transform 0.5s;
	/* background-color: #ffa726; */
	background-color: #0152ad;
}
.btAnimat:before, .btAnimat:after {
	left: 0;
	width: 100%;
	height: 2px;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
}
.btAnimat:before {
	top: 0;
	-webkit-transform-origin: left center;
	transform-origin: left center;
}
.btAnimat:after {
	bottom: 0;
	-webkit-transform-origin: right center;
	transform-origin: right center;
}
.btAnimat:hover:before,
.btAnimat:hover:after {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}
.btAnimat:hover:before {
	-webkit-transform-origin: right center;
	transform-origin: right center;
}
.btAnimat:hover:after {
	-webkit-transform-origin: left center;
	transform-origin: left center;
}
.btAnimat .navinner:before, .btAnimat .navinner:after {
	top: 0;
	width: 2px;
	height: 100%;
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
}
.btAnimat .navinner:before {
	left: 0;
	-webkit-transform-origin: bottom center;
	transform-origin: bottom center;
}
.btAnimat .navinner:after {
	right: 0;
	-webkit-transform-origin: top center;
	transform-origin: top center;
}
.btAnimat .navinner:hover:before,
.btAnimat .navinner:hover:after {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
}
.btAnimat:hover .navinner:before,
.btAnimat:hover .navinner:after {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
}
.btAnimat:hover .navinner:before {
	-webkit-transform-origin: top center;
	transform-origin: top center;
}
.btAnimat::hover .navinner:after {
	-webkit-transform-origin: bottom center;
	transform-origin: bottom center;
}
.pnitem {
	padding-top: 20px;
	text-align: center;
}
.pnitimg {
	padding: 74% 4px 4px;
	border-radius: 4px;
	border: 2px solid #e1e1e1;
	height: 0;
	position: relative;
	overflow: hidden;
}
.pnitimg img {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	/* height: 100%; */
	position: absolute;
	left: 0;
	right: 0;
	top: -13%;
	margin: 0 auto;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
}
.pnitem p {
	font-size: 16px;
	height: 32px;
	line-height: 32px;
	margin-bottom: 10px;
	color: #000;
}
.pnitem a:hover .pnitimg {
    border: 2px solid #aaa;
}
.pnitem a:hover p {
    color: #0152ad;
}
.pnitem a:hover .pnitimg img {
    transform: scale(1.08);
    -webkit-transform: scale(1.08);
    -moz-transform: scale(1.08);
    -ms-transform: scale(1.08);
    -o-transform: scale(1.08);
}
/* 分页 */
.pagebar {
	padding: 30px 0 50px;
	overflow: hidden;
}
.pagination {
	display: flex;
	justify-content: center;
	margin-top: 10px;
}
.pagination a {
	background: #fff;
	border: 1px solid #ccc;
	color: #333;
	font-size: 14px;
	padding: 8px 12px;
	margin: 0 5px;
	border-radius: 3px;
	line-height: 1.25;
}
.pagination span {
    color: #333;
    font-size: 14px;
    padding: 8px 2px;
    margin: 0 5px;
    border-radius: 3px;
}
.pagination a:hover {
	color: #337ab7;
	border: 1px solid #337ab7;
}
.pagination a.page-num-current {
	color: #fff;
	background: #337ab7;
	border: 1px solid #337ab7;
}
.text-secondary {
	padding: 30px 0 50px;
	text-align: center;
}
.partnerct {
	background: #f0f0f0;
	padding: 50px 0 50px;
}
.pncttop {
	position: relative;
	background: #fff;
}
.pncttop svg {
	width: 200px;
	height: 30px;
	margin: 0 auto;
	display: block;
}
.pncttop span {
	position: absolute;
	color: #fff;
	line-height: 30px;
	height: 30px;
	font-size: 18px;
	top: 0;
	left: 50%;
	transform: translate(-50%);
}
.pncontent {
	background: #fff;
	padding: 50px 80px;
}
.pncontent h3 {
	margin-bottom: 30px;
	font-size: 24px;
	color: #0152ad;
	text-align: center;
}
.pncontent img {
	max-width: 100%;
}
.pnprenext {
	overflow: hidden;
	margin: 80px 0 0;
	border-top: 1px dashed #999;
	border-bottom: 1px dashed #999;
	padding: 10px 0;
}
.pnprenext li {
	float: left;
	font-size: 14px;
}
.pnprenext li:last-child {
	float: right;
}
.pnprenext li a {
	color: #0152ad;
}
/* 新闻资讯 */
.newsnav {
	background: #f4f4f4;
}
.newsnav a {
	border: 2px #dedede solid;
}
.newslistct {
	background: #f4f4f4;
	padding: 15px 0
}
.newslistct a {
	display: block;
}
.newslistitem {
	background: #fff;
	padding: 20px 0;
	margin-bottom: 30px;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
}
.newslistct a:hover .newslistitem {
	text-decoration: none;
	box-shadow: 0 0 16px rgba(0, 0, 0, 0.3);
}
.nlitimg {
	padding: 74% 4px 4px;
	border-radius: 4px;
	border: 2px solid #e1e1e1;
	height: 0;
	position: relative;
	overflow: hidden;
}
.nlitimg img {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	margin: 0 auto;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
}
.nlitct {
	
}
.nlitct h3 {
	color: #000;
	font-size: 24px;
	margin: 10px 0 20px;
}
.nlitct p {
	color: #999;
	margin: 30px 0 10px;
	font-size: 16px;
	height: 72px;
	overflow: hidden;
}
.nlitct span {
	color: #999;
	font-size: 18px;
}
.newscontent {
	background: #f0f0f0;
	padding: 50px 0 50px;
}
.newsct {
	background: #fff;
	padding: 50px 80px;
}
.newsct h3 {
	margin-bottom: 10px;
	font-size: 24px;
	color: #3e3e3e;
	text-align: center;
	font-weight: bold;
	line-height: 34px;
}
.newsinfo {
	color: #999;
	font-size: 14px;
	margin-bottom: 30px;
	text-align: center;
}
.newsinfo span {
	margin: 0 15px;
}
.newsct img {
	max-width: 100%;
}
.newsprenext {
	overflow: hidden;
	margin: 80px 0 0;
	border-top: 1px dashed #999;
	border-bottom: 1px dashed #999;
	padding: 10px 0;
}
.newsprenext li {
	float: left;
	font-size: 14px;
}
.newsprenext li:last-child {
	float: right;
}
.newsprenext li a {
	color: #0152ad;
}
/* 联系我们--联系我们 */
.contactct {
	padding: 50px 0;
	background: #eee;
}
.contactcttit {
	text-align: center;
	display: block;
	margin: 0 auto 50px;
	width: 30%;
	padding: 20px 50px;
	background: #0070c4;
	color: #fff;
	border-radius: 80px;
	font-size: 24px;
	line-height: 1.5;
}
.ctitem {
	text-align: center;
	padding: 50px;
	background: #fff;
	border-radius: 20px;
	margin-top: 30px;
	cursor: pointer;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
}
.ctittb i {
	width: 50px;
	height: 50px;
	background: #0070c4;
	color: #eee;
	font-size: 20px;
	line-height: 50px;
	border-radius: 50px;
}
.ctitem h3 {
	font-size: 20px;
	font-weight: 600;
	margin: 15px 0;
}
.ctitem span {
	font-size: 16px;
	line-height: 1.5;
	display: block;
	min-height: 48px;
}
.ctitemcenter {
	margin-top: 0;
	background: #0070c4;
	color: #fff;
	padding: 65px 50px 50px;
}
.ctitemcenter .ctittb i {
	background: #eee;
	color: #0070c4;
	margin-bottom: 15px;
}
.ctitem:hover {
	margin-top: 15px;
}
.ctitemcenter:hover {
	margin-top: -15px;
}
.contactmap {
	padding: 30px 0 50px;
	background: #eee;
}
.BMap_bubble_title {
	color: #0070c4 !important;
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
	padding-right: 13px;
	white-space: nowrap;
}
.dituContent {
	width :100%; 
	height: 360px; 
	border: 2px solid rgb(0, 112, 196); 
	border-radius: 5px;
}






.lxbdip {
	padding: 15px 20px;
	border-radius: 5px;
	border: 2px solid #ccc;
	outline: none;
	background: #f1f4f7;
	font-size: 16px;
	color: #606060;
	box-sizing: border-box;
	width: 100%;
	float: left;
	margin: 0 0 15px;
}
.lxbdta {
	padding: 10px 20px;
	border-radius: 5px;
	border: 2px solid #ccc;
	outline: none;
	background: #f1f4f7;
	font-size: 16px;
	color: #606060;
	box-sizing: border-box;
	width: 100%;
	float: left;
	margin: 0 0 15px;
}
.lxbdbtn {
	padding: 15px 20px;
	width: 30%;
	outline: none;
	box-sizing: border-box;
	font-size: 18px;
	line-height: 20px;
	border-radius: 50px;
	color: #fff;
	transition: 0.5s;
	background: #4c535a;
	border: 1px solid #4c535a;
	margin: 0 35% 0;
}
.lxbdbtn:hover {
	background: #0070c4;
	border: 1px solid #0070c4;
}
.fgsitem {
	text-align: center;
	background: #0070c4;
	color: #fff;
	margin: 0 0 15px;
	padding: 20px 30px;
	border-radius: 20px;
}
.fgsittb i {
	font-size: 24px;
	margin: 0 0 15px;
}
.fgsitem span {
	font-size: 20px;
}
/* 联系我们--人才招聘 */
.topbanimg {
	margin-bottom: 50px;
	position: relative;
}
.topbanimg img {
	width: 100%;
}
.topbanimg span {
	position: absolute;
	color: #fff;
	left: 20%;
	top: 35%;
	font-size: 60px;
	font-weight: 600;
	font-style: italic;
	letter-spacing: 10px;
}
.jobltcontent {
	padding: 0 30px;
}
.jobct {
	width: 100%;
}
.joblist {
	list-style: none;
	padding: 0;
	margin: 0 0 80px;
}
.joblist li {
	margin-top: 20px;
}
.jltop {
	background: #f4f4f4;
	padding: 23px 30px;
	line-height: 32px;
	position: relative;
	cursor: pointer;
}
.jltop h3 {
	font-weight: normal;
	font-size: 22px;
	background: url(../images/jobdown.png) no-repeat right center;
	margin: 0;
	line-height: 32px;
}
.jltop span {
	width: 25%;
	color: #333;
	float: left;
}
.jltop label {
	margin-bottom: 0;
	font-weight: normal;
	width: 75%;
}
.jltop label em {
	font-style: normal;
	font-size: 16px;
	color: #666;
	float: left;
	width: 33.33%;
}
.jlslide {
	box-shadow: 0 0 16px rgba(88,96,94,0.1);
	display: none;
	transition: all 0s;
}
.jlslidect {
	padding: 30px 30px 10px;
}
.jobct ul li.on .jltop, .jobct ul li .jltop:hover {
	background: #0070c4;
}
.jobct ul li .jltop:hover h3 {
	background: url(../images/jobdown-2.png) no-repeat right center;
}
.jobct ul li.on .jltop h3 {
	background: url(../images/jobdown-1.png) no-repeat right center;
}
.jobct ul li.on .jltop:hover h3 {
	background: url(../images/jobdown-1.png) no-repeat right center;
}
.jobct ul li.on .jltop h3 span, .jobct ul li.on .jltop h3 em, .jobct ul li .jltop:hover h3 span, .jobct ul li .jltop:hover h3 em {
	color: #fff;
}
/* 联系我们--品牌加盟 */
.joinct img {
	width: 100%;
}
/* 搜索页 */
.searchpage {
	text-align: center;
}
.searchpage form {
	width: 60%;
	position: relative;
	margin: 0 auto;
}
.searchtxt {
	padding: 15px 50px;
	border-radius: 100px;
	border: none;
	width: 100%;
	font-size: 16px;
}
.searchbtn {
	padding: 13px 35px;
	position: absolute;
	right: 0;
	border-radius: 100px;
	border: none;
	top: 0;
}
.searchbtn i {
	font-size: 28px;
	color: #0070c4;
}
.searchcontent {
	background: #f4f4f4;
}
.searchkey {
	padding: 20px 0 30px;
	font-size: 20px;
}
.searchkey span {
	color: #0152ad;
	font-weight: 600;
}
.searchcontent a {
	display: block;
}
.searchlistitem {
	background: #fff;
	padding: 20px 0;
	margin-bottom: 30px;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
}
.searchcontent a:hover .searchlistitem {
	text-decoration: none;
	box-shadow: 0 0 16px rgba(0, 0, 0, 0.3);
}
.searchlistitemimg {
	padding: 85% 4px 4px;
	border-radius: 4px;
	border: 2px solid #e1e1e1;
	height: 0;
	position: relative;
	overflow: hidden;
}
.searchlistitemimg img {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	margin: 0 auto;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
}
.searchlistitemct h3 {
	color: #000;
	font-size: 24px;
	margin: 30px 0 20px;
}
.searchlistitemct p {
	color: #999;
	margin: 30px 0 10px;
	font-size: 16px;
	height: 72px;
	overflow: hidden;
}
.searchlistitemct span {
	color: #fff;
	font-size: 18px;
	background: #027cda;
	padding: 5px 15px;
	border-radius: 5px;
	display: inline-block;
}
@media only screen and (max-width: 991px) {
	.container {
		max-width: none;
	}
	.keyword .container, .idpartner .container, .idnews .container {
		padding: 0 15px;
	}
	.idabout {
		padding: 50px 15px;
	}
	.idabimg {
		padding: 0 15px 0 0;
	}
	.idabinfo {
		padding: 0 0 0 15px;
	}
	.idabinfo a {
		margin-top: 0;
		padding: 10px 25px;
	}
	.idmodle {
		padding: 50px 15px;
	}
	.footer {
		padding: 50px 30px 10px;
	}
	.searchcontent {
		padding: 0 30px;
	}
	.searchlistitemct h3 {
		margin: 20px 0 0;
	}
	.searchlistitemct p {
		margin: 20px 0 10px;
	}	
	.pdinfocontent {
		margin: 30px 15px 20px;
	}
	.wlcontent {
		padding: 50px;
	}	
	.ckcontent {
		padding: 0 30px;
	}
	.ckctitem {
		padding: 15px;
	}
	.ckctitem span {
		display: block;
		margin-bottom: 15px;
	}
	.ckctitem p {
		margin: 0;
	}
	.wlrjcontent {
		padding: 0 30px;
	}
	.llcontent {
		padding: 0 30px;
	}
	.pncontent {
		padding: 50px;
	}
	.newslistct {
		padding: 15px;
	}
	.newscontent {
		padding: 50px 15px;
	}
	.newsct {
		padding: 50px;
	}
	.contactct {
		padding: 50px 15px;
	}
	.contactcttit {
		padding: 15px 50px;
	}
	.ctitem {
		padding: 30px;
	}
	.ctitemcenter {
		padding: 45px 30px 30px;
	}
	.contactmap {
		padding: 30px 15px 50px;
	}	
}
@media only screen and (max-width: 767px) {
	/* 头部菜单 */
	.header {
		display: none;
	}
	.mbnav {
        width: 100%;
        height: 50px;
        background: #0152ad;
        display: block;
        position: fixed;
        left: 0;
        top: 0;
        z-index: 99;
    }
	.menuBtn {
		/* display: none; */
		position: absolute;
		left: 10px;
		top: 10px;
		float: right;
		width: 36px;
		height: 36px;
		padding: 3px;
		cursor: pointer;
	}
	.menuBtn b {
		display: block;
		height: 2px;
		border-radius: 2px;
		background-color: #fff;
		margin: 5px 0 7px;
		transition: 0.3s;
		-ms-transition: 0.3s;
		-moz-transition: 0.3s;
		-webkit-transition: 0.3s;
		-o-transition: 0.3s;

	}
	.menuBtn.open b {
		position: absolute;
		left: 3px;
		top: 35%;
		display: none;
		width: 30px;
	}
	.menuBtn.open b:first-child {
		display: block;
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
	}
	.menuBtn.open b:last-child {
		display: block;
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
	}
	.mbnav h3 {
		text-align: center;
		line-height: 50px;
		color: #fff;
		font-size: 16px;
		font-weight: bold;
	}
	.idnav {
        width: 100%;
        position: fixed;
        left: 0;
        bottom: 0;
        top: 50px;
        height: auto;
        background: #0152ad;
        display: none;
        overflow-y: auto;
        z-index: 999;
    }
	.moveitem::after {
        display: none;
    }
    .idnavwp {
        width: 100%;
    }
	.idnav li {
        width: auto;
        float: none;
        line-height: 56px;
        border-bottom: #0070c48a 1px solid;
    }
    .idnav li a {
        text-align: left;
        padding-left: 36px;
    }
    .idnav li a:hover {
        text-decoration: underline;
    }
    .idnav h3 {
        text-align: center;
        line-height: 50px;
        color: #fff;
        font-size: 16px;
    }
    .idnav li .v1 {
        background-image: url(../images/icon5.png) !important;
        background-position: 95% center !important;
        background-repeat: no-repeat !important;
        background-size: 12px auto !important;
    }
    .idnav li .v1.on {
        background-image: url(../images/icon5-on.png) !important;
        background-position: 95% center !important;
        background-repeat: no-repeat !important;
        background-size: 12px auto !important;
    }
    .idnav li.on a, .idnav li.first a {
        background: none;
    }
    .idnav li.on a::after, .idnav li.first a::after {
        height: 0px;
    }
    .idnav li .subNav {
        position: static;
        padding-left: 20px;
    }
    .idnav li a {
        height: auto;
    }
    .idnav li .subNav li {
        border-bottom: none;
    }
	.idnav dl {
        position: static;
    }
    .idnav dl dd a {
        padding-left: 56px;
    }
	/* 底部菜单 */
	.footer {
		display: none;
	}
	.h50 {
		display: block;
	}
	.mb-link {
		display: block;
	}
	.banner {
		padding-top: 50px;
	}
	.banner .slider .slick-dots {
		bottom: 10px;
		margin: 0;
		padding: 0;
	}
	.banner .slider .slick-dots li button {
		width: 10px;
		height: 10px;
	}
	.keyword span {
		display: none;
	}
	.searchct {
		width: 100%;
	}
	.searchct .txt {
		width: 100%;
	}
	.idabout {
		padding: 30px 15px;
	}
	.idtit {
		padding: 0 0 30px;
	}
	.idtit h3 {
		height: 26px;
		line-height: 26px;
		font-size: 24px;
		margin-bottom: 10px;
	}
	.idtit p span {
		padding: 0 20px;
		margin: 0 30px;
	}
	.idtit p {
		margin: 0;
	}
	.idabimg {
		padding: 0;
	}
	.idabinfo {
		padding: 15px 0 0;
	}
	.idabinfo p {
		/* font-weight: lighter; */
		font-size: 16px;
	}
	.idabinfo a {
		display: block;
		width: 40%;
		margin: 0 auto;
		text-align: center;
	}
	.idmbbt {
		padding: 12px 15px;
	}
	.idfgimg span {
		font-size: 18px;
	}
	.idmodle {
		padding: 30px 15px;
	}
	.idmdimg {
		padding-left: 15px;
	}
	.idmdtable {
		padding: 30px 15px 0;
	}
	.idnews {
		padding: 30px 0;
	}
	.idnsitimg {
		padding: 60% 0 0;
	}
	.idnsitct {
		padding: 30px 0 0;
	}
	.aboutct {
		margin-top: 80px;
	}
	.abitimg {
		width: 100%;
		margin-left: 0;
	}
	.ablcct span {
		margin: 0 auto 30px;
	}
	.whcontent {
		padding: 80px 15px 15px;
	}
	.plnavct {
		min-height: 72px;
	}
	.plnavtit {
		top: -4px;
		padding: 10px;
	}
	.plnavmenu {
		padding-left: 130px;
	}
	.plnavmenu a {
		padding: 5px 0;
	}
	.xgpdlist {
		margin: 0 0 30px;
	}
	.topban {
		padding: 80px 0 50px;
	}
	.pdparameter {
		padding: 30px 15px 0;
	}
	.pdinfo {
		margin: 20px auto 30px;
	}
	.pdlink {
		text-align: center;
	}
	.pdinfobtn {
		margin: 0 5px;
		padding: 10px 20px;
		font-size: 16px;
	}
	.topbanimg {
		margin: 50px 0 30px;
	}
	.topbanimg span {
		left: 0;
		top: 20%;
		font-size: 30px;
		width: 100%;
		text-align: center;
	}
	.wlcontent {
		width: 95%;
		right: 2.5%;
		top: 2.5%;
		padding: 30px;
	}
	.wlctjs h3 {
		margin-bottom: 25px;
	}
	.wlctsj {
		margin-top: 30px;
	}
	.wlctsjitem {
		width: 33.333333%;
		padding: 0 5px;
	}
	.wlctsjittit {
		font-size: 24px;
	}
	.wlctsjittit em {
		font-size: 16px;
	}
	.wlctsjitem p {
		font-size: 16px;
	}
	.wlrjinfo {
		padding-top: 30px;
	}
	.ckcontent {
		margin: 30px auto;
	}
	.llcontent {
		margin: 30px auto;
	}
	.llctinfo p {
		font-size: 16px;
		margin: 0 0 20px;
	}
	.partnernav {
		padding: 30px 0;
	}
	.pagebar {
		padding: 30px 0;
	}
	.pagination a {
		padding: 8px;
	}
	.partnerct {
		padding: 80px 0 50px;
	}
	.pncontent {
		padding: 30px;
	}
	.pnprenext {
		margin: 30px 0 0;
	}
	.nlitct h3 {
		font-size: 20px;
	}
	.newscontent {
		padding: 80px 0;
	}
	.newsct {
		padding: 20px;
	}
	.newsprenext {
		margin: 30px 0 0;
	}
	.newsprenext li {
		padding: 10px 0;
	}
	.contactct {
		padding: 80px 0 0;
	}
	.contactmap {
		padding: 30px 0 50px;
	}
	.contactcttit {
		margin: 0 auto 20px;
		width: 80%;
	}
	.ctitem {
		margin: 15px 0;
	}
	.ctitemcenter {
		padding: 30px;
	}
	.dituContent {
		height: 300px;
		margin-bottom: 30px;
	}
	.lxbdbtn {
		width: 40%;
		margin: 0 30% 0;
	}
	.joblist {
		margin: 0 0 50px;
	}
	.jltop span {
		width: 100%;
	}
	.jltop label {
		width: 100%;
		margin-top: 10px;
	}
	.jltop label em {
		width: 100%;
	}
	.joinct {
		padding-top: 80px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}
